Implementing Process Enactment within a Process-Centred Software Development Environment
نویسندگان
چکیده
limitation of the FSM approach is that resources that are shared across multiple activities are treated as normal inputs to those activities; this ignores resource allocation problems, such as deadlock. It is likely that more states would need to be added to the Finite State Machine to detect, prevent and resolve these problems. Acknowledgements The helpful advice and assistance of Martin Hilton, the Software Resources Manager of the Motorola Australia Software Centre, are gratefully acknowledged. The authors are also grateful for the comments of the anonymous referees .mate: A working environment for the development of complex reactive systems.ple views of software processes in a www-based process-centred software development environment.liminary experience with process modeling in the marvel software development environment kernel.
منابع مشابه
Utilising Past Event Histories in a Process-Centred Software Engineering Environment
When working on complex software systems, it is often difficult for multiple software developers to coordinate their work, and for developers to coordinate their multiple tool and software process usage. Process-centred Software Engineering Environments attempt to help developers manage the complexities of such coordination by codifying steps in a software process, and codifying the "work conte...
متن کاملUtilizing Past Event Histories in a Process-Centered Software Engineering Environment
When working on complex software systems, it is often difficult for multiple software developers to coordinate their work, and for developers to coordinate their multiple tool and software process usage. Process-centred Software Engineering Environments attempt to help developers manage the complexities of such coordination by codifying steps in a software process, and codifying the "work conte...
متن کاملSupporting flexible collaborative software development with SPE–Serendipity
Collaborative software development environments are large cooperative work systems. To effectively support collaborative development, such environments should support software process modelling and enactment, work coordination, and fully integrated software development tools. We describe the facilitation of collaborative software development using the Serendipity process modelling environment a...
متن کاملAn architecture and environment for decentralised, internet-wide software process modelling and enactment
Centralised client/server approaches to supporting software process modelling and enactment are common, but can suffer from serious robustness, performance and security problems. We describe a decentralised architecture for software process modelling and enactment, which also incorporates distributed work coordination, task automation and system integration facilities. Our environment based on ...
متن کاملA Communication Protocol for Distributed Process Management
Large scale software development processes imply the coordination and cooperation of several sites with a large number of people and sub processes. We present an asynchronous communication protocol for distributed process management adopted within the GENESIS (Generalized ENvironment for procESs management in cooperatIve Software engineering) project. The GENESIS process management sub-subsyste...
متن کامل